home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / hal / fdi / fdi.dtd
Text File  |  2009-10-05  |  2KB  |  75 lines

  1. <!-- Document Type for FreeDesktop.org Device Information Files -->
  2.  
  3. <!-- <deviceinfo> is the top-level element of an fdi file. -->
  4. <!ELEMENT deviceinfo (device*) >
  5. <!ATTLIST deviceinfo 
  6.     version (0.1|0.2) #REQUIRED
  7. >
  8.  
  9. <!ELEMENT device (match|merge)*  >
  10.  
  11. <!ELEMENT match (match|merge|prepend|append|addset|remove|spawn)* >
  12. <!ATTLIST match 
  13.     key              CDATA #REQUIRED
  14.     string           CDATA #IMPLIED
  15.     string_outof     CDATA #IMPLIED
  16.     int              CDATA #IMPLIED
  17.     int_outof        CDATA #IMPLIED
  18.     uint64           CDATA #IMPLIED
  19.     bool             (false|true) #IMPLIED
  20.     exists           (false|true) #IMPLIED
  21.     empty            (false|true) #IMPLIED
  22.     is_ascii         (false|true) #IMPLIED
  23.     is_absolute_path (false|true) #IMPLIED
  24.     contains         CDATA #IMPLIED
  25.     contains_ncase   CDATA #IMPLIED
  26.     contains_not     CDATA #IMPLIED
  27.     contains_outof   CDATA #IMPLIED
  28.     prefix           CDATA #IMPLIED
  29.     prefix_ncase     CDATA #IMPLIED
  30.     prefix_outof     CDATA #IMPLIED
  31.     suffix           CDATA #IMPLIED
  32.     suffix_ncase     CDATA #IMPLIED
  33.     compare_lt       CDATA #IMPLIED
  34.     compare_le       CDATA #IMPLIED
  35.     compare_gt       CDATA #IMPLIED
  36.     compare_ge       CDATA #IMPLIED
  37.     compare_ne       CDATA #IMPLIED
  38.     sibling_contains CDATA #IMPLIED
  39. >
  40.  
  41. <!ELEMENT merge (#PCDATA) >
  42. <!ATTLIST merge 
  43.     key    CDATA #REQUIRED
  44.     type   (string|int|uint64|bool|double|strlist|copy_property) #REQUIRED
  45. >
  46.  
  47. <!ELEMENT prepend (#PCDATA) >
  48. <!ATTLIST prepend 
  49.     key    CDATA #REQUIRED
  50.     type   (string|strlist|int|bool|double|copy_property) #REQUIRED
  51. >
  52.  
  53. <!ELEMENT append (#PCDATA) >
  54. <!ATTLIST append 
  55.     key    CDATA #REQUIRED
  56.     type   (string|strlist|int|bool|double|copy_property) #REQUIRED
  57. >
  58.  
  59. <!ELEMENT addset (#PCDATA) >
  60. <!ATTLIST addset 
  61.     key    CDATA #REQUIRED
  62.     type   (string|strlist|int|bool|double|copy_property) #REQUIRED
  63. >
  64.  
  65. <!ELEMENT remove (#PCDATA) >
  66. <!ATTLIST remove
  67.     key    CDATA #REQUIRED
  68.     type   (strlist) #IMPLIED
  69. >
  70.  
  71. <!ELEMENT spawn (#PCDATA) >
  72. <!ATTLIST spawn
  73.     udi    CDATA #REQUIRED
  74. >
  75.